2023-09-14

2023-09-14

<< 2023-09-12 | 2023-09-15>>


๐Ÿ“… 2023-09-14 Daily Briefing

๐ŸŽต ์˜ค๋Š˜์˜ ์ถ”์ฒœ๊ณก

Live Again - Chemical Brothers

์ผ€๋ฏธ์ปฌ ๋ธŒ๋ผ๋”์Šค์˜ 10๋ฒˆ์งธ ์ •๊ทœ์•จ๋ฒ”!! ํ•ญ์ƒ ๋Š๋ผ๋Š” ๊ฑฐ์ง€๋งŒ ๋“ค์„ ๋•Œ๋งˆ๋‹ค ๊ฑฐ์น ๊ฒŒ ๋‹ค๋“ฌ์€ ์ผ๋ ‰ํŠธ๋กœ๋‹‰ ์•ˆ์—์„œ ์ƒˆ๋กญ๊ฒŒ ์ฐพ๋Š” ๋ฌด์–ธ๊ฐ€๊ฐ€ ์žˆ๋‹ค๋‹ˆ๊นŒ!

๐Ÿƒ ์˜ค๋Š˜์˜ ์šด๋™

์ผ์ฃผ์ผ์„ ๋๋‚ด๊ณ  ํ‹ฐํƒ€์ž„์„ ๊ฐ€์ง€ ์•Š๊ณ  ๋Œ€์‹  ์š”๊ฐ€๋ฅผ ํ–ˆ๋‹ค. ๋‘ํ†ต์ด ์ง€์†๋˜์—ˆ๊ธฐ์—, ํœด์‹์„ ์œ„ํ•œ 45๋ถ„์งœ๋ฆฌ ์ธ์š”๊ฐ€๋กœ ํ˜„์‹ค์„ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ๋ฐ”๋ผ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚ฎ์ž ์„ ์กฐ๊ธˆ ์žค๋Š”๋ฐ, ์†”์งํžˆ ๋ฌต์€ ๋•Œ๊ฐ€ ๋ฒ—๊ฒจ์ง€๋“ฏ ๊ฐœ์šดํ–ˆ๋‹ค. ๋ชฉ์š”์ผ์—๋Š” ์ด๋ ‡๊ฒŒ ์š”๊ฐ€ + ๋‚ฎ์ž ์ฝ”์Šค๋„ ๋‚˜์˜์ง€ ์•Š์„ ๋“ฏ ํ•˜๋‹ค.

๐ŸŒœ ์–ด์ œ๋Š”...

malloclab explicit free list์— ์—„์ฒญ๋‚œ ์‹œ๊ฐ„์„ ์Ÿ์•˜๊ณ , ๊ฒฐ๊ตญ ๋‚ด๊ฐ€ reallocํ•จ์ˆ˜๋ฅผ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์Œ์ด ๋“คํ†ต์ด ๋‚˜ ๋ฒ„๋ ธ๋‹ค. realloc์˜ ๋Œ€์ƒ์€ ์ด๋ฏธ ํ• ๋‹น์ด ๋œ ๋ธ”๋Ÿญ์ด๊ณ , ๊ทธ ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด๋ผ์„œ ๊ทธ ๋ธ”๋Ÿญ์„ free list๋กœ๋ถ€ํ„ฐ ์ œ๊ฑฐํ•˜๋ฉด ๋‹น์—ฐํžˆ segfault๊ฐ€ ๋‚˜๋Š” ๊ฒƒ์ด๋‹ค. ์ผ๋‹จ ์ฒซ๋ฒˆ์งธ๋กœ GDB ์“ฐ๋Š” ๊ฒƒ ๋ณด๋‹ค -V ์˜ต์…˜์„ ๋„ˆ๋ฌด ๋Šฆ๊ฒŒ ์•Œ์•„ ์–ด๋–ค ์ผ€์ด์Šค์—์„œ ๊ณ ์žฅ์ด ๋‚˜๋Š”์ง€ ์ œ๋Œ€๋กœ ์•Œ์ง€ ๋ชปํ–ˆ์—ˆ๋˜ ํƒ“๋„ ์žˆ๋‹ค.

๐Ÿ™Œ ์ง€๊ธˆ์€...

์ผ์ฃผ์ผ๋™์•ˆ ๋‚ด๊ฐ€ ๋ญ˜ ํ•ด์•ผ ํ•˜๋Š”์ง€ ๊ณผ์ œ ์œ„์ฃผ๋กœ ํ†บ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค. ๋‹จ์ˆœํžˆ 11์žฅ๋งŒ ์ฝ์œผ๋ฉด์„œ ๊ณผ์ œ๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ๋  ์ค„ ์•Œ์•˜๋”๋‹ˆ, 10์žฅ์˜ ๋‚ด์šฉ๊ณผ 10์žฅ์—์„œ ์†Œ๊ฐœ๋œ RIO ํŒจํ‚ค์ง€์— ์˜์กดํ•˜๊ณ  ์žˆ์–ด ์˜ˆ์ƒ๋ณด๋‹ค ์–‘์ด ๋งŽ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ธˆ์š”์ผ๊นŒ์ง€ Tiny Web Server๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ๋‘์—ˆ๋Š”๋ฐ, ๋” ์ด์ƒ ๋‚˜์—๊ฒŒ ๊ฑฐ์ง“๋ง์„ ํ•  ์ˆ˜ ์—†๋‹ค. ๋‚ด๊ฐ€ ๊บผ๋‚ธ ๋ง์€ ์ง€ํ‚จ๋‹ค.

๐Ÿš€ ๋‚ด๊ฐ€ ๋‹ฌ์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ๋“ค์€...

๐Ÿ‘Ž ์˜ค๋Š˜ ๋‚˜์—๊ฒŒ ๋‹ฅ์นœ ์–ด๋ ค์›€์€...


๐Ÿ“ Notes


์ฝ์„๊ฒƒ๋“ค (dataview)

Notes modified today (dataview)